home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Aminet 45
/
Aminet 45 (2001)(GTI - Schatztruhe)[!][Oct 2001].iso
/
Aminet
/
game
/
role
/
ldmud-3.2-bin.lha
/
mud
/
doc
/
master
/
runtime_error
< prev
next >
Wrap
Text File
|
2001-04-06
|
1KB
|
29 lines
SYNOPSIS
void runtime_error( string err, string prg, string curobj, int line
, mixed culprit)
DESCRIPTION
This function has to announce a runtime error to the active
user. If the user has enough privileges, it might give him the
full error message together with the source line. Else it
should issue a decent message ("Your sensitive mind notices a
wrongness in the fabric of space").
<err> is the error message, <prg> is the program executed (which
might be an inherited program), <curobj> is the current object at the time
of the error. <line> is the linenumber within the program.
If the error is a normal runtime error, <culprit> is -1. Otherwise,
the error occured during a heartbeat and <culprit> is the object which
heart_beat() function was executed. Also, in case of a heartbeat error,
the heartbeat for the <culprit> has been turned off.
Note that any of the the objects or programs might be destructed, ie.
might be passed as 0.
HISTORY
LDMud 3.2.9 added the <culprit> argument.
SEE ALSO
log_error(M), heart_beat_error(M), raise_error(E), expand_define(E)